self-propelled troops - Fransızca İngilizce Sözlük